Skip to main content

Installation

How to install?

Dependencies

Newtonsoft Json

Find it here. I believe these days it comes pre-installed with all Unity versions, but if you need help with this, see this guide.

SRP Core Library

This is only required for the SerializedDictionary class. Honestly, I could use a different implementation of it that's not part of a big library, but I figured this was actually more convenient since most people will be either be using URP or HDRP and thus have the SRP Core installed anyways. If you are using the built-in RP, you need to install this on its own through the Package Manager.

NaughtyAttributes

Available here. Used to make some buttons in the inspector. Feel free to edit the files and remove the attributes if for some reason you don't want to install NaughtyAttributes, as none the buttons are technically required (although they are quite convenient).

Installing Persyst itself

Once that's done, installing Persyst is as easy as dragging the 'scripts' folder into your Unity project's 'Assets' folder.

Yup. That's it.